package com.ai.demo.util;

/**
 * AUTHER: wangyue
 * TIME  : 2025/3/31 : 10:55
 */
import java.time.Instant;
import java.time.LocalDateTime;
import java.time.ZoneId;
import java.time.format.DateTimeFormatter;

public class TimestampConverter {
    public static void main(String[] args) {
        // 示例10位时间戳（以秒为单位）
//        long timestamp = 1672531199L; // 例如：2023-01-01 00:00:00
        long timestamp = 1743204047L; // 例如：2025年03月29日 07:20:47

        // 将时间戳转换为LocalDateTime
        LocalDateTime dateTime = LocalDateTime.ofInstant(Instant.ofEpochSecond(timestamp), ZoneId.systemDefault());

        // 定义格式化器
        DateTimeFormatter formatter = DateTimeFormatter.ofPattern("yyyy年MM月dd日 HH:mm:ss");

        // 格式化日期时间
        String formattedDateTime = dateTime.format(formatter);

        // 输出结果
        System.out.println(formattedDateTime);
    }
}
